package com.xz.realdemo2;

import com.xz.realdemo2.model.OfficalDocTemplate;
import com.xz.realdemo2.util.TemplateManager;

/**
 * @author 张志航     
 * @version V1.0.0
 * @projectName design_mode
 * @title     Client   
 * @package    com.xz.realdemo2  
 * @date   2019/12/2 16:07  
 * @explain
 */
public class Client {

    /**
     * 需求：
     *      某公司需要创建一个公文管理器，公文管理器中需要提供一个集合对象来存储一些公文模板，用户可以通过复制这些模板快速的创建
     *      新的公文，试使用带有公文管理器的原型模式来设计该公文管理器。
     *
     * @param args
     */
    public static void main(String[] args) {
        TemplateManager templateManager = new TemplateManager();
        OfficalDocTemplate docTemplate = templateManager.get("default");
        docTemplate.createOfficalDoc();
    }

}
